home *** CD-ROM | disk | FTP | other *** search
/ Aminet 45 / Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso / Aminet / gfx / x11 / x3270_3_2_16.lha / amiga_src / screenc.h < prev    next >
C/C++ Source or Header  |  2009-02-26  |  3KB  |  78 lines

  1. /*
  2.  * Copyright 1995, 1996, 1999 by Paul Mattes.
  3.  *  Permission to use, copy, modify, and distribute this software and its
  4.  *  documentation for any purpose and without fee is hereby granted,
  5.  *  provided that the above copyright notice appear in all copies and that
  6.  *  both that copyright notice and this permission notice appear in
  7.  *  supporting documentation.
  8.  */
  9.  
  10. /*
  11.  *    screenc.h
  12.  *        Global declarations for screen.c.
  13.  */
  14.  
  15. extern Dimension main_width;
  16.  
  17. extern void blink_start(void);
  18. extern void cursor_move(int baddr);
  19. extern unsigned display_height(void);
  20. extern unsigned display_heightMM(void);
  21. extern unsigned display_width(void);
  22. extern unsigned display_widthMM(void);
  23. extern void enable_cursor(Boolean on);
  24. extern void font_init(void);
  25. extern void icon_init(void);
  26. extern void mcursor_locked(void);
  27. extern void mcursor_normal(void);
  28. extern void mcursor_waiting(void);
  29. extern void PA_ConfigureNotify_action(Widget w, XEvent *event, String *params,
  30.     Cardinal *num_params);
  31. extern void PA_EnterLeave_action(Widget w, XEvent *event, String *params,
  32.     Cardinal *num_params);
  33. extern void PA_Expose_action(Widget w, XEvent *event, String *params,
  34.     Cardinal *num_params);
  35. extern void PA_Focus_action(Widget w, XEvent *event, String *params,
  36.     Cardinal *num_params);
  37. extern void PA_GraphicsExpose_action(Widget w, XEvent *event, String *params,
  38.     Cardinal *num_params);
  39. extern void PA_KeymapNotify_action(Widget w, XEvent *event, String *params,
  40.     Cardinal *num_params);
  41. extern void PA_StateChanged_action(Widget w, XEvent *event, String *params,
  42.     Cardinal *num_params);
  43. extern void PA_VisibilityNotify_action(Widget w, XEvent *event, String *params,
  44.     Cardinal *num_params);
  45. extern void PA_WMProtocols_action(Widget w, XEvent *event, String *params,
  46.     Cardinal *num_params);
  47. extern void Redraw_action(Widget w, XEvent *event, String *params,
  48.     Cardinal *num_params);
  49. extern void ring_bell(void);
  50. extern void save_00translations(Widget w, XtTranslations *t00);
  51. extern void screen_change_model(int mn, int ovc, int ovr);
  52. extern void screen_disp(void);
  53. extern void screen_extended(Boolean extended);
  54. extern void screen_flip(void);
  55. extern GC screen_gc(int color);
  56. extern void screen_init(void);
  57. extern GC screen_invgc(int color);
  58. extern void screen_m3279(Boolean m3279);
  59. extern void screen_newcharset(char *csname);
  60. extern void screen_newfont(char *fontname, Boolean do_popup);
  61. extern void screen_newscheme(char *s);
  62. extern Boolean screen_obscured(void);
  63. extern void screen_scroll(void);
  64. extern void screen_set_keymap(void);
  65. extern void screen_set_temp_keymap(XtTranslations trans);
  66. extern void screen_set_thumb(float top, float shown);
  67. extern void screen_showikeypad(Boolean on);
  68. extern void SetFont_action(Widget w, XEvent *event, String *params,
  69.     Cardinal *num_params);
  70. extern void set_aicon_label(char *l);
  71. extern void set_translations(Widget w, XtTranslations *t00, XtTranslations *t0);
  72. extern void shift_event(int event_state);
  73. extern void toggle_altCursor(struct toggle *t, enum toggle_type tt);
  74. extern void toggle_cursorBlink(struct toggle *t, enum toggle_type tt);
  75. extern void toggle_cursorPos(struct toggle *t, enum toggle_type tt);
  76. extern void toggle_monocase(struct toggle *t, enum toggle_type tt);
  77. extern void toggle_scrollBar(struct toggle *t, enum toggle_type tt);
  78.